Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.04.2018, 20:46
Интересующийся
Отправить личное сообщение для Subteras Посмотреть профиль Найти все сообщения от Subteras
 
Регистрация: 05.04.2018
Сообщений: 13

Дублирование данных с ajax запроса
Всем доброго времени суток. Только начинаю изучение данного языка и у меня возникла проблема. Нужно загрузить данные из базы данных в div, без перезагрузки страницы. Все работает, но данные подгружаются снова и снова, т.е. дублируются. Вот код скрипта
$('document').ready(function(){

			 $('#view_product').click(function(){
				// $('#rows').remove();

				jQuery.ajax({
			url: "out_product.php",
			type: "POST",
				
			success: function(data) {	
				data = jQuery.parseJSON(data);
				
				$.each(data, function(i, item){								

					$('#rows').append(item.id + " " + item.name + " " +  item.color + " " +  item.size + " " + item.quntity + " " + item.price + " " + item.price_nds + "</br>");
					
					console.log(data);
			});
			return false;	
		  }
					
	  });

если я возвращаю закоментированную строку №4, тогда данные вообще не появляются на странице. Думаю ответ прост, но уже 2-й день бьюсь...

Решил проблему, заменив remove на empty.

А консоль так и должна переполняться данными, оттуда они не удаляются без перезагрузки страницы? На что то это влияет, если данных очень много например и они постоянно подгружаются с базы данных?

Последний раз редактировалось Subteras, 05.04.2018 в 21:27. Причина: решил проблему
Ответить с цитированием
  #2 (permalink)  
Старый 05.04.2018, 22:39
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Subteras
А консоль так и должна переполняться данными, оттуда они не удаляются без перезагрузки страницы?
console.clear()

Сообщение от Subteras
Решил проблему, заменив remove на empty.

Так и надо было поступать, если данные не добавлять к существующим надо, а показывать новые.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка данных формы. Как выглядит структура метода с AJAX (по JQuery)? Coriolan161 AJAX и COMET 5 24.11.2015 20:17
AJAX меняет символы при отправке данных fenix_63 AJAX и COMET 6 17.11.2015 14:20
Дабл пенет... дублирование данных в ответе сервера. Ramundo AJAX и COMET 3 13.05.2015 22:22
Обработка данных во время AJAX запроса user783 AJAX и COMET 5 09.12.2011 03:24
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07